; Music of Gabrielle (1987) (Ubi Soft) (Remy Lanne)
; Ripped by Megachur the 24/4/2009

; Need System Vectors

	write "GABRIELL.BIN"

music_date_rip	equ &1849
music_adr	equ &6fa0
first_theme	equ 0
last_theme	equ 0	; 0 -> 0

	read "music_header_v1_0.asm"

	jr l6ff4	; play
	jr l6fd0
.l6faa equ $ + 6
.l6fa8 equ $ + 4
.l6fa6 equ $ + 2
.l6fa4
	dw l7274,#0000,#0000,#0000
.l6fad equ $ + 1
.l6fac
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l6fc0 equ $ + 4
.l6fbf equ $ + 3
.l6fbe equ $ + 2
.l6fbc
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00
;
.real_init_music
.l6fd0
;
	or a
	jr nz,l6fdd
	call #bca7
	ld hl,(l6fa4)
.l6fd9
	ld (l6fa6),hl
	ret
.l6fdd
	cp #01
	jr nz,l6fec
	ld hl,(l6fa6)
	ld (l6fa8),hl
	ld hl,#0000
	jr l6fd9
.l6fec
	cp #02
	ld hl,(l6fa8)
	jr z,l6fd9
	ret
;
.play_music
.l6ff4
;
	ld hl,(l6fa6)
	ld a,l
	or h
	ret z
	ld a,(hl)
	bit 7,a
	jp nz,l7088
	and #07
	push hl
	call #bcad
	pop hl
	and #07
	ret z
	ld ix,l6fac
	ld a,(hl)
	ld (ix+#00),a
	inc hl
	ld a,(hl)
	and a
	jr z,l7031
	ld b,a
	ld a,(l6fbe)
	add b
	push hl
	ld l,a
	ld h,#00
	add hl,hl
	ld de,l71b2
	add hl,de
	ld a,(hl)
	ld (ix+#03),a
	inc hl
	ld a,(hl)
	ld (ix+#04),a
	pop hl
	jr l7039
.l7031
	ld (ix+#03),#00
	ld (ix+#04),#00
.l7039
	inc hl
	ld c,(hl)
	ld b,#00
	push hl
	ld h,b
	ld l,b
	ld a,(l6fbf)
.l7043
	srl a
	jr nc,l7048
	add hl,bc
.l7048
	sla c
	or a
	jr nz,l7043
	ld (ix+#07),l
	ld (ix+#08),h
	pop hl
	inc hl
	ld a,(hl)
	and #1f
	ld (ix+#05),a
	ld a,(hl)
	inc hl
	ld (l6fa6),hl
	rlca
	rlca
	rlca
	and #07
	add a
	ld l,a
	ld h,#00
	ld de,l6fc0
	add hl,de
	ld a,(hl)
	ld (ix+#06),a
	inc hl
	xor a
	rld
	ld (ix+#01),a
	rld
	ld (ix+#02),a
	rld
	ld hl,l6fac
	call #bcaa
	jp l6ff4
.l7088
	push hl
	rrca
	rrca
	rrca
	and #0e
	ld l,a
	ld h,#00
	ld de,l709b
	add hl,de
	ld e,(hl)
	inc hl
	ld h,(hl)
	ld l,e
	ex (sp),hl
	ret
.l709b
	xor e
	ld (hl),b
	or b
	ld (hl),b
	and #70
	ld b,(hl)
	ld (hl),c
	add hl,bc
	ld (hl),c
	dec hl
	ld (hl),c
	jr nz,l711a
	dec d
	ld (hl),c
	ld de,#bcbc
	jr l70b3
	ld de,#bcbf
.l70b3
	ld (l70e1),de
	ld a,(hl)
	and #07
	inc hl
	bit 7,(hl)
	jr z,l70c1
	set 7,a
.l70c1
	ld (l6fac),a
	and #7f
	ld b,a
	ld a,(hl)
	and #7f
	push af
	inc hl
	ld a,b
	add a
	add b
	jr z,l70d9
	ld c,a
	ld b,#00
	ld de,l6fad
	ldir
.l70d9
	ld (l6fa6),hl
	pop af
	ld hl,l6fac
.l70e1 equ $ + 1
	call #0000
	jp l6ff4
	ld a,(hl)
	and #07
	add a
	push hl
	ld l,a
	ld h,#00
	ld de,l6fc0
	add hl,de
	ex de,hl
	pop hl
	inc hl
	ld bc,#0002
	ldir
	ld (l6fa6),hl
	jp l6ff4
.l7100
	ld a,(hl)
	inc hl
	rrca
	ld de,l6fbc
	ret nc
	inc de
	ret
	call l7100
	ld a,(hl)
	ld (de),a
	inc hl
	ld (l6fa6),hl
	jp l6ff4
	call l7100
.l711a equ $ + 2
	ld (l6fa6),hl
	ex de,hl
	inc (hl)
	jp l6ff4
	call l7100
	ld (l6fa6),hl
	ex de,hl
	dec (hl)
	jp l6ff4
	call l7100
	ld a,(de)
	cp (hl)
	inc hl
	jr z,l713b
	inc hl
	inc hl
	ld (l6fa6),hl
	jp l6ff4
.l713b
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	add hl,de
	ld (l6fa6),hl
	jp l6ff4
	ld a,(hl)
	bit 3,a
	jr nz,l716c
	push hl
	and #07
	add a
	ld l,a
	ld h,#00
	ld de,l715c
	add hl,de
	ld e,(hl)
	inc hl
	ld h,(hl)
	ld l,e
	ex (sp),hl
	ret
.l715c
	add b
	ld (hl),c
	add e
	ld (hl),c
	adc l
	ld (hl),c
	sub (hl)
	ld (hl),c
	and d
	ld (hl),c
	and d
	ld (hl),c
	and d
	ld (hl),c
	xor c
	ld (hl),c
.l716c
	and #07
	bit 2,a
	jr z,l7174
	or #f8
.l7174
	inc hl
	ld (l6fa6),hl
	ld hl,l6fbe
	add (hl)
	ld (hl),a
	jp l6ff4
	inc hl
	jr l713b
	inc hl
	inc hl
	inc hl
	ld (l6faa),hl
	dec hl
	dec hl
	jr l713b
	ld hl,(l6faa)
	ld (l6fa6),hl
	jp l6ff4
	inc hl
	ld a,(hl)
	inc hl
	ld (l6fa6),hl
	ld (l6fbf),a
	jp l6ff4
	ld hl,#0000
	ld (l6fa6),hl
	ret
	inc hl
	ld (l6fa6),hl
	xor a
	ld (l6fbe),a
.l71b2 equ $ + 1
	jp l6ff4
	dw #0eee,#0e18,#0d4d,#0c8e
	dw #0bda,#0b2f,#0a8f,#09f7
	dw #0968,#08e1,#0861,#07e9
	dw #0777,#070c,#06a7,#0647
	dw #05ed,#0598,#0547,#04fc
	dw #04b4,#0470,#0431,#03f4
	dw #03bc,#0386,#0353,#0324
	dw #02f6,#02cc,#02a4,#027e
	dw #025a,#0238,#0218,#01fa
	dw #01de,#01c3,#01aa,#0192
	dw #017b,#0166,#0152,#013f
	dw #012d,#011c,#010c,#00fd
	dw #00ef,#00e1,#00d5,#00c9
	dw #00be,#00b3,#00a9,#009f
	dw #0096,#008e,#0086,#007f
	dw #0077,#0071,#006a,#0064
	dw #005f,#0059,#0054,#0050
	dw #004b,#0047,#0043,#003f
	dw #003c,#0038,#0035,#0032
	dw #002f,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
.l7274
	db #b7,#bf,#b3,#06,#81,#01,#0b,#ff
	db #04,#92,#81,#05,#01,#03,#05,#ff
	db #03,#a1,#0b,#11,#84,#02,#04,#01
	db #01,#01,#ff,#01,#01,#00,#0a,#09
	db #ff,#0a,#93,#82,#01,#01,#03,#02
	db #ff,#03,#01,#01,#03,#a2,#06,#22
	db #83,#03,#03,#01,#01,#01,#00,#03
	db #07,#ff,#09,#92,#83,#01,#01,#08
	db #01,#ff,#08,#a3,#04,#33,#83,#04
	db #04,#01,#02,#01,#00,#03,#07,#ff
	db #14,#92,#84,#01,#01,#08,#01,#ff
	db #08,#a4,#03,#44,#81,#05,#07,#ff
	db #05,#92,#85,#01,#01,#02,#01,#ff
	db #02,#a5,#07,#55,#82,#06,#02,#01
	db #02,#07,#ff,#14,#92,#86,#01,#01
	db #08,#01,#ff,#08,#a6,#05,#66,#82
	db #07,#01,#00,#02,#0f,#ff,#01,#90
	db #07,#a7,#0f,#77,#b1,#1b,#00,#b1
	db #8d,#02,#b1,#fb,#03,#b1,#a1,#09
	db #b1,#84,#02,#b1,#f2,#03,#b1,#7d
	db #0b,#b1,#ec,#03,#b1,#7c,#0e,#b0
	db #e2,#ff,#31,#00,#20,#00,#2a,#00
	db #20,#00,#1c,#00,#01,#ff,#04,#20
	db #03,#20,#04,#1d,#04,#20,#04,#00
	db #01,#e1,#04,#1b,#03,#20,#04,#20
	db #04,#20,#04,#00,#01,#ff,#04,#20
	db #03,#20,#04,#1d,#04,#20,#04,#00
	db #01,#e1,#04,#1b,#03,#20,#04,#1d
	db #04,#20,#31,#00,#20,#00,#2a,#00
	db #20,#00,#1c,#00,#01,#ff,#04,#20
	db #03,#20,#04,#1d,#04,#20,#04,#00
	db #01,#e1,#04,#1b,#03,#20,#04,#20
	db #04,#20,#04,#00,#01,#ff,#04,#20
	db #03,#20,#04,#1d,#04,#20,#04,#00
	db #01,#e1,#04,#1b,#03,#20,#04,#1d
	db #04,#20,#31,#00,#04,#00,#2a,#00
	db #20,#00,#1c,#00,#01,#ff,#04,#20
	db #03,#20,#21,#44,#08,#60,#0c,#1d
	db #04,#20,#04,#00,#01,#e1,#04,#1b
	db #03,#20,#21,#00,#04,#00,#0c,#20
	db #04,#20,#21,#44,#08,#60,#0c,#00
	db #01,#ff,#04,#20,#03,#20,#04,#1d
	db #04,#20,#21,#00,#08,#00,#0c,#00
	db #01,#e1,#04,#1b,#03,#20,#04,#1d
	db #04,#20,#31,#44,#08,#60,#2a,#00
	db #10,#00,#1c,#00,#01,#ff,#04,#20
	db #03,#20,#04,#1d,#04,#20,#21,#00
	db #04,#00,#0c,#00,#01,#e1,#04,#1b
	db #03,#20,#21,#44,#08,#60,#0c,#20
	db #04,#20,#22,#00,#04,#00,#14,#00
	db #01,#ff,#04,#20,#03,#20,#31,#00
	db #04,#00,#2a,#33,#04,#40,#1c,#00
	db #01,#ef,#04,#1d,#01,#20,#04,#00
	db #01,#ef,#04,#1d,#01,#40,#31,#00
	db #08,#00,#2a,#33,#04,#40,#1c,#00
	db #01,#ef,#04,#1b,#03,#20,#22,#33
	db #04,#40,#14,#00,#01,#ef,#04,#1d
	db #03,#20,#31,#44,#08,#60,#2a,#3c
	db #08,#40,#1c,#00,#01,#ff,#04,#20
	db #03,#20,#04,#1d,#04,#20,#31,#00
	db #04,#00,#2a,#3c,#04,#40,#1c,#00
	db #01,#e1,#04,#1b,#03,#20,#31,#44
	db #08,#60,#2a,#3a,#08,#40,#1c,#20
	db #04,#20,#04,#00,#01,#ff,#04,#20
	db #03,#20,#31,#00,#04,#00,#2a,#38
	db #04,#40,#1c,#1d,#04,#20,#31,#00
	db #08,#00,#2a,#38,#10,#40,#1c,#00
	db #01,#e1,#04,#1b,#03,#20,#04,#1d
	db #04,#20,#21,#44,#08,#60,#0c,#00
	db #01,#ff,#04,#20,#03,#20,#04,#1d
	db #04,#20,#31,#00,#04,#00,#2a,#00
	db #08,#00,#1c,#00,#01,#e1,#04,#1b
	db #03,#20,#21,#44,#08,#60,#0c,#20
	db #04,#20,#22,#00,#04,#00,#14,#00
	db #01,#ff,#04,#20,#03,#20,#31,#00
	db #04,#00,#2a,#33,#04,#40,#1c,#1d
	db #04,#20,#31,#00,#08,#00,#2a,#33
	db #04,#40,#1c,#00,#01,#e1,#04,#1b
	db #03,#20,#22,#33,#04,#40,#14,#1d
	db #04,#20,#31,#44,#08,#60,#2a,#3c
	db #08,#40,#1c,#00,#01,#ff,#04,#20
	db #03,#20,#04,#1d,#04,#20,#31,#00
	db #04,#00,#2a,#3c,#04,#40,#1c,#00
	db #01,#e1,#04,#1b,#03,#20,#31,#44
	db #08,#60,#2a,#3a,#08,#40,#1c,#20
	db #04,#20,#04,#00,#01,#ff,#04,#20
	db #03,#20,#31,#00,#04,#00,#2a,#3c
	db #04,#40,#1c,#1d,#04,#20,#31,#00
	db #08,#00,#2a,#38,#10,#40,#1c,#00
	db #01,#e1,#04,#1b,#03,#20,#04,#1d
	db #04,#20,#21,#44,#08,#60,#0c,#00
	db #01,#ff,#04,#20,#03,#20,#04,#1d
	db #04,#20,#31,#00,#04,#00,#2a,#00
	db #08,#00,#1c,#00,#01,#e1,#04,#1b
	db #03,#20,#21,#44,#08,#60,#0c,#20
	db #04,#20,#22,#00,#10,#00,#14,#00
	db #01,#ff,#04,#20,#03,#20,#21,#00
	db #04,#00,#0c,#1d,#04,#20,#21,#44
	db #08,#80,#0c,#00,#01,#e1,#04,#1b
	db #03,#20,#04,#1d,#04,#20,#b2,#31
	db #46,#08,#60,#2a,#00,#08,#00,#1c
	db #00,#01,#ff,#04,#22,#03,#20,#04
	db #22,#04,#20,#31,#00,#04,#00,#2a
	db #3a,#04,#40,#1c,#00,#01,#e1,#04
	db #22,#03,#20,#31,#46,#08,#60,#2a
	db #3a,#04,#40,#1c,#22,#04,#20,#22
	db #3a,#04,#40,#14,#00,#01,#ff,#04
	db #22,#03,#20,#31,#00,#04,#00,#2a
	db #3a,#0c,#40,#1c,#22,#04,#20,#21
	db #00,#08,#00,#0c,#00,#01,#e1,#04
	db #22,#03,#20,#04,#22,#04,#20,#31
	db #46,#04,#60,#2a,#3a,#08,#40,#1c
	db #00,#01,#ff,#04,#16,#03,#20,#21
	db #49,#04,#a0,#0c,#16,#04,#20,#31
	db #00,#04,#00,#2a,#38,#08,#40,#1c
	db #00,#01,#e1,#04,#16,#03,#20,#21
	db #49,#04,#a0,#0c,#16,#04,#20,#31
	db #46,#04,#60,#2a,#35,#08,#40,#1c
	db #00,#01,#ff,#04,#16,#03,#20,#21
	db #49,#04,#a0,#0c,#16,#04,#20,#31
	db #46,#04,#60,#2a,#33,#04,#40,#1c
	db #00,#01,#e1,#04,#16,#03,#20,#31
	db #49,#04,#a0,#2a,#35,#04,#40,#1c
	db #00,#01,#ef,#04,#16,#01,#20,#04
	db #00,#01,#ef,#04,#16,#01,#20,#31
	db #44,#08,#60,#2a,#38,#08,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#04
	db #1d,#04,#20,#31,#00,#04,#00,#2a
	db #35,#08,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#22,#33,#04,#40,#14
	db #00,#01,#ff,#04,#20,#03,#20,#31
	db #00,#04,#00,#2a,#2e,#04,#40,#1c
	db #1d,#04,#20,#31,#00,#08,#00,#2a
	db #30,#10,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#04,#1d,#04,#20,#21
	db #44,#08,#60,#0c,#00,#01,#ff,#04
	db #20,#03,#20,#04,#1d,#04,#20,#31
	db #00,#04,#00,#2a,#00,#10,#00,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#08,#60,#0c,#20,#04,#20,#04
	db #00,#01,#ff,#04,#20,#03,#20,#21
	db #00,#04,#00,#0c,#1d,#04,#20,#31
	db #00,#08,#00,#2a,#33,#04,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#22
	db #33,#04,#40,#14,#1d,#04,#20,#b2
	db #31,#44,#08,#60,#2a,#3c,#10,#40
	db #1c,#00,#01,#ff,#04,#20,#03,#20
	db #04,#1d,#04,#20,#21,#00,#04,#00
	db #0c,#00,#01,#e1,#04,#1b,#03,#20
	db #21,#44,#08,#60,#0c,#20,#04,#20
	db #22,#00,#08,#00,#14,#00,#01,#ff
	db #04,#20,#03,#20,#21,#00,#04,#00
	db #0c,#1d,#04,#20,#31,#00,#08,#00
	db #2a,#3a,#04,#40,#1c,#00,#01,#e1
	db #04,#1b,#03,#20,#22,#38,#04,#40
	db #14,#1d,#04,#20,#31,#44,#08,#60
	db #2a,#38,#10,#40,#1c,#00,#01,#ff
	db #04,#20,#03,#20,#04,#1d,#04,#20
	db #21,#00,#06,#00,#0c,#00,#01,#e1
	db #04,#1b,#03,#20,#04,#20,#04,#20
	db #01,#3f,#02,#a0,#31,#41,#02,#a0
	db #2a,#00,#08,#00,#1c,#00,#01,#ff
	db #04,#20,#03,#20,#01,#44,#02,#a0
	db #21,#44,#02,#a0,#0c,#1d,#04,#20
	db #01,#41,#02,#a0,#31,#00,#08,#00
	db #2a,#33,#04,#40,#1c,#00,#01,#e1
	db #04,#1b,#03,#20,#22,#33,#04,#40
	db #14,#1d,#04,#20,#31,#44,#08,#60
	db #2a,#3c,#10,#40,#1c,#00,#01,#ff
	db #04,#20,#03,#20,#04,#1d,#04,#20
	db #21,#00,#04,#00,#0c,#00,#01,#e1
	db #04,#1b,#03,#20,#21,#44,#08,#60
	db #0c,#20,#04,#20,#22,#00,#08,#00
	db #14,#00,#01,#ff,#04,#20,#03,#20
	db #21,#00,#04,#00,#0c,#1d,#04,#20
	db #31,#00,#08,#00,#2a,#3a,#04,#40
	db #1c,#00,#01,#e1,#04,#1b,#03,#20
	db #22,#3c,#04,#40,#14,#1d,#04,#20
	db #31,#44,#08,#60,#2a,#3d,#08,#40
	db #1c,#00,#01,#ff,#04,#20,#03,#20
	db #04,#1d,#04,#20,#31,#00,#04,#00
	db #2a,#3f,#08,#40,#1c,#00,#01,#e1
	db #04,#1b,#03,#20,#21,#44,#10,#60
	db #0c,#20,#04,#20,#22,#3c,#08,#40
	db #14,#00,#01,#ff,#04,#20,#03,#20
	db #04,#1d,#04,#20,#22,#3a,#04,#40
	db #14,#00,#01,#e1,#04,#1b,#03,#20
	db #31,#00,#04,#00,#2a,#38,#04,#40
	db #1c,#1d,#04,#20,#31,#46,#08,#c0
	db #2a,#3a,#04,#40,#1c,#00,#01,#ff
	db #04,#22,#03,#20,#22,#3a,#0c,#40
	db #14,#22,#04,#20,#21,#46,#08,#c0
	db #0c,#00,#01,#e1,#04,#22,#03,#20
	db #04,#22,#04,#20,#31,#46,#08,#c0
	db #2a,#3a,#08,#40,#1c,#00,#01,#ff
	db #04,#22,#03,#20,#04,#22,#04,#20
	db #31,#46,#08,#c0,#2a,#38,#04,#40
	db #1c,#00,#01,#e1,#04,#22,#03,#20
	db #22,#35,#0c,#40,#14,#22,#04,#20
	db #21,#44,#08,#c0,#0c,#00,#01,#ff
	db #04,#1d,#03,#20,#04,#1d,#04,#20
	db #31,#44,#08,#c0,#2a,#00,#10,#00
	db #1c,#00,#01,#e1,#04,#1d,#03,#20
	db #04,#1d,#04,#20,#21,#44,#08,#c0
	db #0c,#00,#01,#ff,#04,#1d,#03,#20
	db #04,#1d,#04,#20,#31,#44,#08,#c0
	db #2a,#3a,#04,#40,#1c,#00,#01,#e1
	db #04,#1d,#03,#20,#22,#3c,#04,#40
	db #14,#1d,#04,#20,#31,#46,#08,#c0
	db #2a,#3d,#04,#40,#1c,#00,#01,#ff
	db #04,#22,#03,#20,#22,#3c,#04,#40
	db #14,#22,#04,#20,#31,#46,#08,#c0
	db #2a,#3a,#04,#40,#1c,#00,#01,#e1
	db #04,#22,#03,#20,#22,#38,#04,#40
	db #14,#22,#04,#20,#31,#46,#08,#c0
	db #2a,#3a,#0c,#40,#1c,#00,#01,#ff
	db #04,#22,#03,#20,#04,#22,#04,#20
	db #21,#46,#08,#c0,#0c,#00,#01,#e1
	db #04,#22,#03,#20,#22,#3a,#04,#40
	db #14,#22,#04,#20,#31,#44,#08,#c0
	db #2a,#38,#10,#40,#1c,#00,#01,#ff
	db #04,#1d,#03,#20,#04,#1d,#04,#20
	db #21,#44,#08,#c0,#0c,#00,#01,#e1
	db #04,#1d,#03,#20,#04,#1d,#04,#20
	db #31,#44,#08,#c0,#2a,#00,#04,#00
	db #1c,#00,#01,#ff,#04,#1d,#03,#20
	db #22,#38,#04,#40,#14,#1d,#04,#20
	db #31,#44,#08,#c0,#2a,#3a,#04,#40
	db #1c,#00,#01,#e1,#04,#1d,#03,#20
	db #22,#3c,#04,#40,#14,#1d,#04,#20
	db #31,#44,#18,#80,#2a,#3a,#20,#40
	db #1c,#00,#01,#ff,#04,#1b,#03,#20
	db #04,#1b,#04,#20,#04,#00,#01,#e1
	db #04,#1b,#03,#20,#04,#1b,#04,#20
	db #04,#00,#01,#ff,#04,#1b,#03,#20
	db #04,#1b,#04,#20,#21,#43,#08,#c0
	db #0c,#00,#01,#e1,#04,#1b,#03,#20
	db #04,#1b,#04,#20,#31,#41,#08,#c0
	db #2a,#00,#18,#00,#1c,#00,#01,#ff
	db #04,#1b,#03,#20,#04,#1b,#04,#20
	db #21,#41,#04,#c0,#0c,#00,#01,#e1
	db #04,#1b,#03,#20,#04,#1b,#04,#20
	db #01,#43,#0c,#c0,#04,#00,#01,#ff
	db #04,#1b,#03,#20,#04,#00,#01,#ef
	db #04,#1b,#01,#20,#04,#00,#01,#ef
	db #04,#1b,#01,#20,#31,#00,#08,#00
	db #2a,#33,#04,#40,#1c,#00,#01,#ef
	db #04,#1b,#03,#20,#22,#35,#04,#40
	db #14,#00,#01,#ef,#04,#1b,#03,#20
	db #31,#44,#08,#60,#2a,#38,#08,#40
	db #1c,#00,#01,#ff,#04,#20,#03,#20
	db #04,#1d,#04,#20,#31,#00,#04,#00
	db #2a,#35,#10,#40,#1c,#00,#01,#e1
	db #04,#1b,#03,#20,#21,#44,#08,#60
	db #0c,#20,#04,#20,#04,#00,#01,#ff
	db #04,#20,#03,#20,#21,#44,#04,#60
	db #0c,#1d,#04,#20,#31,#44,#04,#60
	db #2a,#00,#08,#00,#1c,#00,#01,#e1
	db #04,#1b,#03,#20,#21,#44,#04,#60
	db #0c,#1d,#04,#20,#31,#44,#08,#60
	db #2a,#00,#10,#00,#1c,#00,#01,#ff
	db #04,#20,#03,#20,#04,#1d,#04,#20
	db #21,#00,#04,#00,#0c,#00,#01,#e1
	db #04,#1b,#03,#20,#21,#44,#08,#60
	db #0c,#20,#04,#20,#22,#3a,#08,#40
	db #14,#00,#01,#ff,#04,#20,#03,#20
	db #21,#44,#04,#60,#0c,#1d,#04,#20
	db #31,#44,#04,#60,#2a,#3a,#04,#40
	db #1c,#00,#01,#e1,#04,#1b,#03,#20
	db #31,#44,#04,#60,#2a,#38,#04,#40
	db #1c,#1d,#04,#20,#31,#44,#08,#60
	db #2a,#3a,#08,#40,#1c,#00,#01,#ff
	db #04,#20,#03,#20,#04,#1d,#04,#20
	db #31,#00,#04,#00,#2a,#3f,#08,#40
	db #1c,#00,#01,#e1,#04,#1b,#03,#20
	db #21,#44,#08,#60,#0c,#20,#04,#20
	db #22,#3c,#18,#40,#14,#00,#01,#ff
	db #04,#20,#03,#20,#21,#44,#04,#60
	db #0c,#1d,#04,#20,#21,#44,#04,#60
	db #0c,#00,#01,#e1,#04,#1b,#03,#20
	db #21,#44,#04,#60,#0c,#1d,#04,#20
	db #21,#44,#08,#60,#0c,#00,#01,#ff
	db #04,#20,#03,#20,#04,#1d,#04,#20
	db #31,#00,#04,#00,#2a,#00,#10,#00
	db #1c,#00,#01,#e1,#04,#1b,#03,#20
	db #21,#44,#08,#60,#0c,#20,#04,#20
	db #04,#00,#01,#ff,#04,#20,#03,#20
	db #21,#44,#04,#60,#0c,#1d,#04,#20
	db #31,#44,#04,#60,#2a,#33,#04,#40
	db #1c,#00,#01,#e1,#04,#1b,#03,#20
	db #31,#44,#04,#60,#2a,#33,#04,#40
	db #1c,#1d,#04,#20,#31,#46,#08,#60
	db #2a,#3c,#08,#40,#1c,#00,#01,#ff
	db #04,#22,#03,#20,#04,#22,#04,#20
	db #31,#00,#04,#00,#2a,#3a,#08,#40
	db #1c,#00,#01,#e1,#04,#22,#03,#20
	db #21,#46,#08,#60,#0c,#22,#04,#20
	db #22,#38,#04,#40,#14,#00,#01,#ff
	db #04,#22,#03,#20,#31,#46,#04,#60
	db #2a,#3a,#0c,#40,#1c,#22,#04,#20
	db #21,#46,#04,#60,#0c,#00,#01,#e1
	db #04,#22,#03,#20,#21,#46,#04,#60
	db #0c,#22,#04,#20,#31,#46,#08,#60
	db #2a,#35,#10,#40,#1c,#00,#01,#ff
	db #04,#16,#03,#20,#04,#16,#04,#20
	db #21,#00,#04,#00,#0c,#00,#01,#e1
	db #04,#16,#03,#20,#21,#46,#08,#60
	db #0c,#16,#04,#20,#22,#00,#08,#00
	db #14,#00,#01,#ff,#04,#16,#03,#20
	db #21,#46,#04,#60,#0c,#00,#01,#ef
	db #04,#16,#01,#20,#04,#00,#01,#ef
	db #04,#16,#01,#20,#31,#46,#04,#60
	db #2a,#38,#04,#40,#1c,#00,#01,#ef
	db #04,#16,#03,#20,#31,#46,#04,#60
	db #2a,#3a,#04,#40,#1c,#00,#01,#ef
	db #04,#16,#03,#20,#31,#44,#08,#60
	db #2a,#38,#08,#40,#1c,#00,#01,#ff
	db #04,#20,#03,#20,#04,#1d,#04,#20
	db #31,#00,#04,#00,#2a,#35,#08,#40
	db #1c,#00,#01,#e1,#04,#1b,#03,#20
	db #21,#44,#08,#60,#0c,#20,#04,#20
	db #22,#00,#10,#00,#14,#00,#01,#ff
	db #04,#20,#03,#20,#21,#44,#04,#60
	db #0c,#1d,#04,#20,#21,#44,#04,#60
	db #0c,#00,#01,#e1,#04,#1b,#03,#20
	db #21,#44,#04,#60,#0c,#1d,#04,#20
	db #b2,#31,#44,#08,#60,#2a,#3c,#04
	db #40,#1c,#00,#01,#ff,#04,#20,#03
	db #20,#22,#38,#04,#40,#14,#1d,#04
	db #20,#31,#00,#04,#00,#2a,#3a,#04
	db #40,#1c,#00,#01,#e1,#04,#1b,#03
	db #20,#31,#44,#08,#60,#2a,#38,#08
	db #40,#1c,#20,#04,#20,#04,#00,#01
	db #ff,#04,#20,#03,#20,#31,#44,#04
	db #60,#2a,#33,#02,#40,#1c,#1d,#04
	db #20,#02,#33,#02,#40,#31,#44,#04
	db #60,#2a,#33,#04,#40,#1c,#00,#01
	db #e1,#04,#1b,#03,#20,#31,#44,#04
	db #60,#2a,#33,#04,#40,#1c,#1d,#04
	db #20,#31,#44,#08,#60,#2a,#3c,#0c
	db #40,#1c,#00,#01,#ff,#04,#20,#03
	db #20,#04,#1d,#04,#20,#21,#00,#04
	db #00,#0c,#00,#01,#e1,#04,#1b,#03
	db #20,#31,#44,#08,#60,#2a,#3c,#04
	db #40,#1c,#20,#04,#20,#22,#3a,#08
	db #40,#14,#00,#01,#ff,#04,#20,#03
	db #20,#21,#44,#04,#60,#0c,#1d,#04
	db #20,#31,#44,#04,#60,#2a,#38,#10
	db #40,#1c,#00,#01,#e1,#04,#1b,#03
	db #20,#21,#3f,#02,#a0,#0c,#1d,#04
	db #20,#01,#41,#02,#a0,#21,#44,#02
	db #a0,#0c,#00,#01,#ff,#04,#20,#03
	db #20,#01,#44,#02,#a0,#21,#41,#04
	db #60,#0c,#1d,#04,#20,#31,#00,#04
	db #00,#2a,#00,#08,#00,#1c,#00,#01
	db #e1,#04,#1b,#03,#20,#21,#44,#08
	db #60,#0c,#20,#04,#20,#22,#00,#04
	db #00,#14,#00,#01,#ff,#04,#20,#03
	db #20,#31,#44,#04,#60,#2a,#33,#04
	db #40,#1c,#1d,#04,#20,#31,#44,#04
	db #60,#2a,#33,#04,#40,#1c,#00,#01
	db #e1,#04,#1b,#03,#20,#31,#44,#04
	db #60,#2a,#33,#04,#40,#1c,#1d,#04
	db #20,#31,#44,#08,#60,#2a,#3c,#08
	db #40,#1c,#00,#01,#ff,#04,#20,#03
	db #20,#04,#1d,#04,#20,#31,#00,#04
	db #00,#2a,#3c,#04,#40,#1c,#00,#01
	db #e1,#04,#1b,#03,#20,#31,#44,#08
	db #60,#2a,#3a,#08,#40,#1c,#20,#04
	db #20,#04,#00,#01,#ff,#04,#20,#03
	db #20,#31,#44,#04,#60,#2a,#3c,#04
	db #40,#1c,#1d,#04,#20,#31,#44,#04
	db #60,#2a,#38,#10,#40,#1c,#00,#01
	db #e1,#04,#1b,#03,#20,#21,#3f,#02
	db #a0,#0c,#1d,#04,#20,#01,#41,#02
	db #a0,#21,#44,#04,#a0,#0c,#00,#01
	db #ff,#04,#20,#03,#20,#21,#41,#04
	db #a0,#0c,#1d,#04,#20,#31,#44,#04
	db #a0,#2a,#00,#08,#00,#1c,#00,#01
	db #e1,#04,#1b,#03,#20,#21,#46,#04
	db #a0,#0c,#20,#04,#20,#31,#00,#10
	db #00,#2a,#00,#10,#00,#1c,#00,#01
	db #ff,#04,#20,#03,#20,#04,#00,#01
	db #ef,#04,#1d,#01,#20,#04,#00,#01
	db #ef,#04,#1d,#01,#20,#04,#00,#01
	db #ef,#04,#1b,#03,#20,#04,#00,#01
	db #ef,#04,#1d,#03,#20,#b2,#31,#44
	db #08,#60,#2a,#3c,#04,#40,#1c,#00
	db #01,#ff,#04,#20,#03,#20,#22,#38
	db #04,#40,#14,#1d,#04,#20,#31,#00
	db #04,#00,#2a,#3a,#04,#40,#1c,#00
	db #01,#e1,#04,#1b,#03,#20,#31,#44
	db #08,#60,#2a,#38,#08,#40,#1c,#20
	db #04,#20,#04,#00,#01,#ff,#04,#20
	db #03,#20,#31,#44,#04,#60,#2a,#3a
	db #04,#40,#1c,#1d,#04,#20,#31,#44
	db #04,#60,#2a,#38,#04,#40,#1c,#00
	db #01,#e1,#04,#1b,#03,#20,#31,#00
	db #04,#00,#2a,#37,#04,#40,#1c,#1d
	db #04,#20,#31,#44,#08,#60,#2a,#35
	db #10,#40,#1c,#00,#01,#ff,#04,#1d
	db #03,#20,#04,#1d,#04,#20,#21,#4d
	db #04,#a0,#0c,#00,#01,#e1,#04,#1d
	db #03,#20,#21,#44,#04,#60,#0c,#1d
	db #04,#20,#31,#48,#04,#a0,#2a,#00
	db #10,#00,#1c,#00,#01,#ff,#04,#1d
	db #03,#20,#21,#44,#0c,#60,#0c,#1d
	db #04,#20,#04,#00,#01,#e1,#04,#1d
	db #03,#20,#04,#1d,#04,#20,#31,#46
	db #08,#60,#2a,#00,#10,#00,#1c,#00
	db #01,#ff,#04,#16,#03,#20,#04,#16
	db #04,#20,#21,#52,#04,#a0,#0c,#00
	db #01,#e1,#04,#16,#03,#20,#21,#46
	db #04,#60,#0c,#16,#04,#20,#31,#4d
	db #04,#a0,#2a,#38,#04,#40,#1c,#00
	db #01,#ff,#04,#16,#03,#20,#31,#46
	db #0c,#60,#2a,#3a,#04,#40,#1c,#16
	db #04,#20,#22,#38,#04,#40,#14,#00
	db #01,#e1,#04,#16,#03,#20,#22,#37
	db #04,#40,#14,#16,#04,#20,#31,#44
	db #08,#60,#2a,#37,#08,#40,#1c,#00
	db #01,#ff,#04,#1d,#03,#20,#04,#1d
	db #04,#20,#31,#4d,#04,#a0,#2a,#35
	db #10,#40,#1c,#00,#01,#e1,#04,#1d
	db #03,#20,#21,#44,#04,#60,#0c,#1d
	db #04,#20,#21,#48,#04,#a0,#0c,#00
	db #01,#ff,#04,#1d,#03,#20,#21,#44
	db #0c,#60,#0c,#1d,#04,#20,#22,#00
	db #08,#00,#14,#00,#01,#e1,#04,#1d
	db #03,#20,#04,#1d,#04,#20,#31,#46
	db #08,#60,#2a,#00,#10,#00,#1c,#00
	db #01,#ff,#04,#16,#03,#20,#04,#16
	db #04,#20,#21,#52,#04,#a0,#0c,#00
	db #01,#e1,#04,#16,#03,#20,#21,#46
	db #04,#60,#0c,#16,#04,#20,#31,#4d
	db #04,#a0,#2a,#38,#04,#40,#1c,#00
	db #01,#ff,#04,#16,#03,#20,#31,#46
	db #0c,#60,#2a,#3a,#04,#40,#1c,#16
	db #04,#20,#22,#38,#04,#40,#14,#00
	db #01,#e1,#04,#16,#03,#20,#22,#37
	db #04,#40,#14,#16,#04,#20,#31,#44
	db #08,#60,#2a,#37,#08,#40,#1c,#00
	db #01,#ff,#04,#1d,#03,#20,#04,#1d
	db #04,#20,#31,#4d,#04,#a0,#2a,#35
	db #10,#40,#1c,#00,#01,#e1,#04,#1d
	db #03,#20,#21,#44,#04,#60,#0c,#1d
	db #04,#20,#21,#48,#04,#a0,#0c,#00
	db #01,#ff,#04,#1d,#03,#20,#21,#44
	db #0c,#60,#0c,#1d,#04,#20,#22,#00
	db #08,#00,#14,#00,#01,#e1,#04,#1d
	db #03,#20,#04,#1d,#04,#20,#31,#46
	db #08,#60,#2a,#00,#10,#00,#1c,#00
	db #01,#ff,#04,#16,#03,#20,#04,#16
	db #04,#20,#21,#52,#04,#a0,#0c,#00
	db #01,#e1,#04,#16,#03,#20,#21,#46
	db #04,#60,#0c,#16,#04,#20,#31,#4d
	db #04,#a0,#2a,#38,#04,#40,#1c,#00
	db #01,#ff,#04,#16,#03,#20,#31,#46
	db #0c,#60,#2a,#3a,#04,#40,#1c,#16
	db #04,#20,#22,#38,#04,#40,#14,#00
	db #01,#e1,#04,#16,#03,#20,#22,#37
	db #04,#40,#14,#16,#04,#20,#31,#44
	db #08,#60,#2a,#35,#18,#40,#1c,#00
	db #01,#ff,#04,#1d,#03,#20,#04,#1d
	db #04,#20,#21,#4d,#04,#a0,#0c,#00
	db #01,#e1,#04,#1d,#03,#20,#21,#44
	db #04,#60,#0c,#1d,#04,#20,#21,#48
	db #04,#a0,#0c,#00,#01,#ff,#04,#1d
	db #03,#20,#21,#44,#0c,#60,#0c,#1d
	db #04,#20,#22,#00,#08,#00,#14,#00
	db #01,#e1,#04,#1d,#03,#20,#04,#1d
	db #04,#20,#31,#46,#08,#c0,#2a,#00
	db #10,#00,#1c,#00,#01,#ff,#04,#22
	db #03,#20,#04,#22,#04,#20,#21,#46
	db #08,#c0,#0c,#00,#01,#e1,#04,#22
	db #03,#20,#04,#22,#04,#20,#31,#46
	db #08,#c0,#2a,#00,#08,#00,#1c,#00
	db #01,#ff,#04,#22,#03,#20,#04,#00
	db #01,#ef,#04,#22,#01,#20,#04,#00
	db #01,#ef,#04,#22,#01,#20,#31,#00
	db #08,#00,#2a,#33,#04,#40,#1c,#00
	db #01,#ef,#04,#22,#03,#20,#22,#33
	db #04,#40,#14,#00,#01,#ef,#04,#22
	db #03,#20,#b2,#31,#44,#08,#60,#2a
	db #3c,#04,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#22,#38,#04,#40,#14
	db #1d,#04,#20,#31,#00,#04,#60,#2a
	db #3a,#04,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#31,#44,#08,#60,#2a
	db #38,#0c,#40,#1c,#20,#04,#20,#04
	db #00,#01,#ff,#04,#20,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#31
	db #44,#04,#60,#2a,#33,#04,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#31
	db #44,#04,#60,#2a,#35,#04,#40,#1c
	db #1d,#04,#20,#31,#44,#08,#60,#2a
	db #38,#08,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#04,#1d,#04,#20,#31
	db #00,#04,#60,#2a,#3c,#10,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#08,#60,#0c,#20,#04,#20,#04
	db #00,#01,#ff,#04,#20,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#31
	db #44,#04,#60,#2a,#00,#08,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#3c,#04,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#22
	db #3a,#04,#40,#14,#1d,#04,#20,#31
	db #00,#04,#60,#2a,#38,#04,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#31
	db #44,#08,#60,#2a,#3a,#08,#40,#1c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#31,#44,#04,#60,#2a
	db #38,#04,#40,#1c,#1d,#04,#20,#31
	db #44,#04,#60,#2a,#3a,#04,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#31
	db #44,#04,#60,#2a,#3c,#04,#40,#1c
	db #1d,#04,#20,#31,#44,#08,#60,#2a
	db #3a,#08,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#04,#1d,#04,#20,#31
	db #00,#04,#60,#2a,#38,#10,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#08,#60,#0c,#20,#04,#20,#04
	db #00,#01,#ff,#04,#20,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#31
	db #44,#04,#60,#2a,#00,#08,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#3c,#08,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#04
	db #1d,#04,#20,#31,#00,#04,#60,#2a
	db #3d,#08,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#22,#3c,#08,#40,#14
	db #00,#01,#ff,#04,#20,#03,#20,#21
	db #44,#0c,#80,#0c,#1d,#04,#20,#22
	db #3a,#04,#40,#14,#00,#01,#e1,#04
	db #1b,#03,#20,#22,#38,#04,#40,#14
	db #1d,#04,#20,#31,#46,#08,#60,#2a
	db #3a,#10,#40,#1c,#00,#01,#ff,#04
	db #22,#03,#20,#04,#22,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #22,#03,#20,#21,#46,#08,#60,#0c
	db #22,#04,#20,#22,#00,#0c,#40,#14
	db #00,#01,#ff,#04,#22,#03,#20,#21
	db #00,#08,#60,#0c,#22,#04,#20,#04
	db #00,#01,#e1,#04,#22,#03,#20,#31
	db #46,#04,#60,#2a,#33,#02,#40,#1c
	db #22,#04,#20,#02,#35,#02,#40,#31
	db #46,#08,#60,#2a,#38,#04,#40,#1c
	db #00,#01,#ff,#04,#16,#03,#20,#22
	db #35,#08,#40,#14,#16,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #16,#03,#20,#31,#46,#08,#60,#2a
	db #00,#10,#40,#1c,#16,#04,#20,#04
	db #00,#01,#ff,#04,#16,#03,#20,#21
	db #00,#08,#60,#0c,#00,#01,#ef,#04
	db #16,#01,#20,#04,#00,#01,#ef,#04
	db #16,#01,#20,#04,#00,#01,#ef,#04
	db #16,#03,#20,#31,#46,#04,#60,#2a
	db #33,#02,#40,#1c,#00,#01,#ef,#04
	db #16,#03,#20,#02,#35,#02,#40,#31
	db #44,#08,#60,#2a,#38,#04,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#22
	db #35,#08,#40,#14,#1d,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #1b,#03,#20,#31,#44,#08,#60,#2a
	db #00,#10,#40,#1c,#20,#04,#20,#04
	db #00,#01,#ff,#04,#20,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#21
	db #44,#04,#60,#0c,#00,#01,#e1,#04
	db #1b,#03,#20,#31,#44,#04,#60,#2a
	db #33,#02,#40,#1c,#1d,#04,#20,#02
	db #35,#02,#40,#31,#44,#08,#60,#2a
	db #38,#04,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#22,#35,#08,#40,#14
	db #1d,#04,#20,#21,#00,#04,#60,#0c
	db #00,#01,#e1,#04,#1b,#03,#20,#31
	db #44,#08,#60,#2a,#00,#0c,#40,#1c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#04,#60,#2a
	db #3a,#08,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#08,#60,#2a
	db #38,#18,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#04,#1d,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#04,#60,#2a
	db #3a,#04,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#31,#44,#04,#60,#2a
	db #3c,#04,#40,#1c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#3c,#0c,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#04
	db #1d,#04,#20,#21,#00,#04,#60,#0c
	db #00,#01,#e1,#04,#1b,#03,#20,#31
	db #44,#08,#60,#2a,#00,#04,#40,#1c
	db #20,#04,#20,#22,#3c,#04,#40,#14
	db #00,#01,#ff,#04,#20,#03,#20,#31
	db #44,#04,#60,#2a,#3a,#04,#40,#1c
	db #1d,#04,#20,#31,#44,#04,#60,#2a
	db #38,#04,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#31,#44,#04,#60,#2a
	db #3a,#04,#40,#1c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#3a,#08,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#04
	db #1d,#04,#20,#31,#00,#04,#60,#2a
	db #38,#18,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#21,#44,#04,#60,#0c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#35,#0c,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#04
	db #1d,#04,#20,#21,#00,#04,#60,#0c
	db #00,#01,#e1,#04,#1b,#03,#20,#31
	db #44,#08,#60,#2a,#33,#0c,#40,#1c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#08,#80,#2a
	db #30,#04,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#22,#2c,#04,#40,#14
	db #1d,#04,#20,#31,#46,#08,#60,#2a
	db #2e,#10,#40,#1c,#00,#01,#ff,#04
	db #22,#03,#20,#04,#22,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #22,#03,#20,#21,#46,#08,#60,#0c
	db #22,#04,#20,#22,#00,#10,#40,#14
	db #00,#01,#ff,#04,#22,#03,#20,#21
	db #46,#04,#60,#0c,#22,#04,#20,#21
	db #46,#04,#60,#0c,#00,#01,#e1,#04
	db #22,#03,#20,#21,#46,#04,#60,#0c
	db #22,#04,#20,#31,#46,#08,#60,#2a
	db #00,#10,#40,#1c,#00,#01,#ff,#04
	db #16,#03,#20,#04,#16,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #16,#03,#20,#21,#46,#08,#60,#0c
	db #16,#04,#20,#22,#38,#08,#40,#14
	db #00,#01,#ff,#04,#16,#03,#20,#21
	db #46,#04,#60,#0c,#00,#01,#ef,#04
	db #16,#01,#20,#04,#00,#01,#ef,#04
	db #16,#01,#20,#31,#46,#04,#60,#2a
	db #38,#04,#40,#1c,#00,#01,#ef,#04
	db #16,#03,#20,#31,#46,#04,#60,#2a
	db #35,#04,#40,#1c,#00,#01,#ef,#04
	db #16,#03,#20,#31,#44,#08,#60,#2a
	db #33,#18,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#04,#1d,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#04,#60,#2a
	db #00,#08,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#08,#60,#2a
	db #00,#10,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#04,#1d,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#22,#3a,#04,#40,#14
	db #00,#01,#ff,#04,#20,#03,#20,#31
	db #44,#04,#60,#2a,#38,#04,#40,#1c
	db #1d,#04,#20,#31,#44,#04,#60,#2a
	db #3a,#04,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#31,#44,#04,#60,#2a
	db #38,#04,#40,#1c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#3a,#08,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#04
	db #1d,#04,#20,#31,#00,#04,#60,#2a
	db #3a,#10,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#04,#60,#2a
	db #00,#08,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#08,#60,#2a
	db #00,#18,#40,#1c,#00,#01,#ff,#04
	db #20,#03,#20,#04,#1d,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #1b,#03,#20,#21,#44,#08,#60,#0c
	db #20,#04,#20,#04,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#31,#44,#04,#60,#2a
	db #3a,#04,#40,#1c,#00,#01,#e1,#04
	db #1b,#03,#20,#31,#44,#04,#60,#2a
	db #38,#04,#40,#1c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#3a,#04,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#22
	db #3a,#04,#40,#14,#1d,#04,#20,#31
	db #00,#04,#60,#2a,#3f,#08,#40,#1c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#08,#60,#0c,#20,#04,#20,#22
	db #3c,#10,#40,#14,#00,#01,#ff,#04
	db #20,#03,#20,#21,#44,#04,#60,#0c
	db #1d,#04,#20,#21,#44,#04,#60,#0c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#04,#60,#0c,#1d,#04,#20,#31
	db #44,#08,#60,#2a,#00,#20,#40,#1c
	db #00,#01,#ff,#04,#20,#03,#20,#04
	db #1d,#04,#20,#21,#00,#04,#60,#0c
	db #00,#01,#e1,#04,#1b,#03,#20,#21
	db #44,#08,#60,#0c,#20,#04,#20,#04
	db #00,#01,#ff,#04,#20,#03,#20,#21
	db #44,#0c,#80,#0c,#1d,#04,#20,#04
	db #00,#01,#e1,#04,#1b,#03,#20,#04
	db #1d,#04,#20,#31,#46,#08,#60,#2a
	db #00,#20,#40,#1c,#00,#01,#ff,#04
	db #22,#03,#20,#04,#22,#04,#20,#21
	db #00,#04,#60,#0c,#00,#01,#e1,#04
	db #22,#03,#20,#21,#46,#08,#60,#0c
	db #22,#04,#20,#04,#00,#01,#ff,#04
	db #22,#03,#20,#21,#46,#04,#60,#0c
	db #22,#04,#20,#21,#46,#04,#60,#0c
	db #00,#01,#e1,#04,#22,#03,#20,#21
	db #46,#04,#60,#0c,#22,#04,#20,#31
	db #46,#08,#60,#2a,#00,#20,#40,#1c
	db #00,#01,#ff,#04,#16,#03,#20,#04
	db #16,#04,#20,#21,#00,#04,#60,#0c
	db #00,#01,#e1,#04,#16,#03,#20,#21
	db #46,#10,#80,#0c,#16,#04,#20,#04
	db #00,#01,#ff,#04,#16,#03,#20,#04
	db #00,#01,#ef,#04,#16,#01,#20,#04
	db #00,#01,#ef,#04,#16,#01,#20,#04
	db #00,#01,#ef,#04,#16,#03,#20,#21
	db #00,#04,#80,#0c,#00,#01,#ef,#04
	db #16,#03,#20,#b2,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00
	add a
	ld e,a
	ld d,#00
	ld hl,l8985
	add hl,de
	ld e,(hl)
	inc hl
	ld h,(hl)
	ld l,e
	push hl
	jp #bca7
.l8985
	dw l89e1,l8a49,l8aef,l8b64
	dw l8b96,l8bbd,l8bf1,l8c4c
.l899a equ $ + 5
.l8999 equ $ + 4
	dw l8c8f,l8d33,#0000
.l899b
	ld a,(l8999)
	ld b,a
	ld a,(l899a)
	ld c,a
	ld a,b
	ld (l8999),a
	add c
	ld c,a
	ld a,r
	add c
	ld (l899a),a
	ret
.l89b4 equ $ + 4
.l89b0
	db #01,#0c,#01,#0a,#02,#01,#00,#06
.l89bb equ $ + 3
	db #0e,#ff,#08,#82,#03,#01,#01,#01
.l89c6 equ $ + 6
.l89c2 equ $ + 2
	db #ff,#01,#81,#01,#0a,#01,#01,#01
.l89cf equ $ + 7
	db #01,#14,#00,#00,#00,#ff,#ff,#02
	db #01,#01,#0a,#00,#00,#00,#ff,#ff
.l89d8
	db #02,#02,#02,#f4,#01,#1f,#0f,#ff
	db #ff
.l89e1
	ld a,#01
	ld hl,l89b0
	call #bcbc
	ld a,#02
	ld hl,l89b4
	call #bcbc
	ld a,#01
	ld hl,l89bb
	call #bcbf
	ld a,#02
	ld hl,l89c2
	call #bcbf
	ld hl,l89c6
	call #bcaa
	ld hl,l89cf
	call #bcaa
	ld hl,l89d8
	jp #bcaa
.l8a13
	db #04,#05,#01,#04,#01,#00,#05,#01
.l8a20 equ $ + 5
	db #fa,#01,#01,#00,#0c,#03,#04,#ff
.l8a2a equ $ + 7
	db #03,#04,#ff,#01,#07,#ff,#05,#01
.l8a2e equ $ + 3
	db #07,#ff,#08,#02,#01,#00,#00,#00
.l8a37 equ $ + 4
	db #1e,#01,#ff,#ff,#02,#02,#00,#14
.l8a40 equ $ + 5
	db #00,#0c,#0f,#12,#00,#02,#03,#00
	db #00,#00,#1e,#07,#ff,#ff
.l8a49
	ld a,#01
	ld hl,l8a13
	call #bcbc
	ld a,#02
	ld hl,l8a20
	call #bcbc
	ld a,#03
	ld hl,l8a2a
	call #bcbc
	ld hl,l8a2e
	call #bcaa
	ld hl,l8a37
	call #bcaa
	ld hl,l8a40
	jp #bcaa
.l8a7a equ $ + 7
.l8a73
	db #02,#01,#03,#01,#01,#fd,#02,#03
	db #01,#01,#01,#01,#02,#01,#01,#fd
.l8a84 equ $ + 1
	db #01,#04,#01,#03,#01,#01,#fd,#02
.l8a91 equ $ + 6
	db #01,#03,#01,#01,#fd,#02,#05,#01
	db #01,#01,#01,#02,#01,#01,#fd,#01
.l8aa1 equ $ + 6
	db #01,#02,#01,#01,#fe,#02,#81,#01
.l8aa9 equ $ + 6
.l8aa5 equ $ + 2
	db #fc,#01,#81,#01,#01,#08,#82,#01
.l8ab0 equ $ + 5
	db #01,#01,#01,#ff,#01,#04,#01,#00
.l8ab9 equ $ + 6
	db #0a,#00,#01,#09,#e2,#ff,#01,#00
.l8ac2 equ $ + 7
	db #01,#3c,#00,#00,#0a,#05,#00,#02
	db #00,#01,#3f,#00,#00,#09,#05,#00
.l8acb
	db #01,#01,#03,#28,#00,#00,#0a,#f7
.l8ad4 equ $ + 1
	db #ff,#02,#02,#03,#2b,#00,#00,#09
.l8add equ $ + 2
	db #f7,#ff,#01,#03,#02,#28,#00,#00
.l8ae6 equ $ + 3
	db #0a,#f6,#ff,#02,#04,#02,#2b,#00
	db #00,#09,#f7,#ff
.l8aef
	ld a,#01
	ld hl,l8a73
	call #bcbc
	ld a,#02
	ld hl,l8a7a
	call #bcbc
	ld a,#03
	ld hl,l8a84
	call #bcbc
	ld a,#04
	ld hl,l8a91
	call #bcbc
	ld a,#01
	ld hl,l8aa1
	call #bcbf
	ld a,#02
	ld hl,l8aa5
	call #bcbf
	ld a,#03
	ld hl,l8aa9
	call #bcbf
	ld hl,l8ab0
	call #bcaa
	ld hl,l8ab9
	call #bcaa
	ld hl,l8ac2
	call #bcaa
	ld hl,l8acb
	call #bcaa
	ld hl,l8ad4
	call #bcaa
	ld hl,l8add
	call #bcaa
	ld hl,l8ae6
	jp #bcaa
.l8b51
	db #03,#02,#02,#01,#07,#ff,#01,#08
.l8b60 equ $ + 7
.l8b5b equ $ + 2
	db #ff,#04,#02,#01,#00,#00,#00,#00
	db #0d,#ff,#ff
.l8b64
	ld a,#01
	ld hl,l8b51
	call #bcbc
	call l899b
	and #0f
	add #0f
	ld (l8b60),a
	ld hl,l8b5b
	jp #bcaa
.l8b7c
	db #03,#0a,#01,#02,#01,#00,#03,#0c
.l8b86 equ $ + 2
	db #ff,#08,#82,#04,#01,#01,#03,#ff
.l8b8d equ $ + 1
	db #01,#02,#01,#01,#32,#00,#02,#02
	db #ff,#ff
.l8b96
	ld a,#01
	ld hl,l8b7c
	call #bcbc
	ld a,#01
	ld hl,l8b86
	call #bcbf
	ld hl,l8b8d
	jp #bcaa
.l8bb3 equ $ + 7
.l8bac
	db #02,#02,#03,#01,#03,#fe,#02,#02
.l8bb8 equ $ + 4
	db #01,#00,#00,#00,#00,#01,#ff,#ff
.l8bbc
	db #1f
.l8bbd
	ld a,#01
	ld hl,l8bac
	call #bcbc
	ld a,(l8bbc)
	ld (l8bb8),a
	xor #04
	ld (l8bbc),a
	ld hl,l8bb3
	jp #bcaa
.l8bd6
	db #02,#00,#00,#00,#00,#14,#01,#14
.l8be5 equ $ + 7
.l8be4 equ $ + 6
.l8bdf equ $ + 1
	db #00,#02,#00,#00,#00,#00,#00,#00
.l8bed equ $ + 7
.l8be8 equ $ + 2
	db #02,#00,#02,#00,#00,#00,#00,#00
.l8bee
	db #00,#01,#00
.l8bf1
	ld hl,l8bd6
	call #bcaa
	ld b,#04
.l8bf9
	push bc
	ld a,#04
	sub b
	ld (l8bee),a
	inc a
	ld (l8be5),a
	ld a,b
	add a
	add #0d
	ld (l8be4),a
	add #02
	ld (l8bed),a
.l8c10
	ld a,#02
	call #bcad
	and #07
	cp #02
	jr c,l8c10
	ld hl,l8bdf
	call #bcaa
	ld hl,l8be8
	call #bcaa
	pop bc
	djnz l8bf9
	ret
.l8c2f equ $ + 4
.l8c2b
	db #01,#0f,#ff,#04,#01,#05,#ff,#08
.l8c3a equ $ + 7
.l8c33
	db #82,#01,#01,#01,#01,#ff,#01,#01
	db #01,#00,#1e,#00,#00,#0f,#ff,#ff
.l8c43
	db #02,#02,#01,#30,#00,#00,#05,#ff
	db #ff
.l8c4c
	ld a,#01
	ld hl,l8c2b
	call #bcbc
	ld a,#02
	ld hl,l8c2f
	call #bcbc
	ld a,#01
	ld hl,l8c33
	call #bcbf
	ld hl,l8c3a
	call #bcaa
	ld hl,l8c43
	jp #bcaa
.l8c74 equ $ + 4
.l8c70
	db #01,#84,#50,#00,#01,#00,#00,#0d
.l8c7d equ $ + 5
.l8c7a equ $ + 2
	db #00,#0a,#00,#02,#00,#02,#00,#00
.l8c86 equ $ + 6
.l8c83 equ $ + 3
	db #0b,#00,#00,#00,#01,#00,#02,#01
	db #00,#00,#00,#01,#00,#0a,#00
.l8c8f
	ld a,#01
	ld hl,l8c70
	call #bcbc
	ld b,#0a
.l8c99
	push bc
	call #bd19
	call l899b
	and #01
	ld (l8c7a),a
	call l899b
	and #03
	inc a
	inc a
	ld (l8c83),a
	ld hl,l8c74
	call #bcaa
	ld hl,l8c7d
	call #bcaa
	pop bc
	djnz l8c99
	ld hl,l8c86
	jp #bcaa
.l8cc8 equ $ + 4
.l8cc4
	db #01,#01,#01,#03,#01,#01,#ff,#06
.l8ccc
	db #03,#0a,#01,#01,#01,#00,#05,#0f
.l8cd6 equ $ + 2
	db #ff,#07,#82,#01,#02,#02,#01,#fe
.l8cdd equ $ + 1
	db #02,#82,#01,#f7,#02,#01,#04,#02
.l8ceb equ $ + 7
.l8ce4
	db #82,#01,#01,#02,#01,#ff,#02,#01
	db #00,#01,#64,#00,#00,#02,#19,#00
.l8cf4
	db #02,#00,#01,#69,#00,#00,#02,#19
.l8cfd equ $ + 1
	db #00,#04,#00,#00,#00,#00,#00,#00
.l8d06 equ $ + 2
	db #32,#00,#01,#01,#02,#64,#00,#00
.l8d0f equ $ + 3
	db #02,#f6,#ff,#02,#01,#02,#69,#00
.l8d18 equ $ + 4
	db #00,#02,#f6,#ff,#01,#02,#03,#32
.l8d21 equ $ + 5
	db #00,#00,#0f,#f1,#ff,#02,#02,#03
.l8d2a equ $ + 6
	db #37,#00,#00,#0f,#f1,#ff,#04,#03
	db #00,#00,#00,#05,#05,#ff,#ff
.l8d33
	ld a,#01
	ld hl,l8cc4
	call #bcbc
	ld a,#02
	ld hl,l8cc8
	call #bcbc
	ld a,#03
	ld hl,l8ccc
	call #bcbc
	ld a,#01
	ld hl,l8cd6
	call #bcbf
	ld a,#02
	ld hl,l8cdd
	call #bcbf
	ld a,#03
	ld hl,l8ce4
	call #bcbf
	ld hl,l8ceb
	call #bcaa
	ld hl,l8cf4
	call #bcaa
	ld hl,l8cfd
	call #bcaa
	ld hl,l8d06
	call #bcaa
	ld hl,l8d0f
	call #bcaa
	ld hl,l8d18
	call #bcaa
	ld hl,l8d21
	call #bcaa
	ld hl,l8d2a
	jp #bcaa

;org #6c9d
;call #6cdd
;ld hl,#a09c
;ld de,#6cc9
;ld bc,#8100
;call #bcd7
;
.init_music	; added by Megachur
;
	call real_init_music
	ld hl,evt_bloc
	ld bc,#8100
	ld de,play_music
	jp #bcd7	; call play_music every CRT interrupt
evt_bloc
	db #00,#00,#00,#00,#00,#00
	db #00,#00,#00
;
.game_name
	db "Gabrielle",0
.game_year
	db "1987",0
.game_publisher
	db "Ubi Soft",0
.music_author
	db "Remy Lanne",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
